body {
    font-family: Verdana, Helvetica, sans-serif;
    
    background-color: #FFFFCC;
    
}

table {
	padding: 5px;
	spacing: 5px;
	border-color: red;
	width: 100%;
}

table.list-table {
	border-collapse:collapse;
	boder: none;
	align: center;
	margin: 5px 0px;
	font-size: 12px;
	font-family: 'MS �ｽS�ｽV�ｽb�ｽN' sans-serif;
}
table.list-table td,th {
	vertical-align: top;
	padding: 0px;
	margin: 0px;
}

#list-left-header {overflow: hidden;}
#list-right-header {margin-left: 1px; overflow: hidden;}
#list-left-data {overflow: hidden;}
#list-right-data {margin-left: 1px; overflow-x: auto; overflow-y: auto;}
#list-total {overflow: hidden;}
table.list-table table.list-contents {
	table-layout: fixed;
	border-collapse:collapse;
	padding: 0px;
	margin: 0px;
	border: none;
}
table.list-table #list-left-data table.list-contents {border-bottom: 1px solid;}
table.list-table #list-right-data table.list-contents {border-bottom: 1px solid;}
table.list-table table.list-contents td, th {
	vertical-align: middle;
	margin: 0px;
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: none;
	height: 23px;
	font-size: 12px;
	font-family: 'MS �ｽS�ｽV�ｽb�ｽN' sans-serif;
	font-weight: normal;
	white-space: nowrap;
}

/* 値の属性に応じた設定。表示位置は必ず有効になるようimportant指定する。 */
.title {text-align: center !important;}
.text {text-align: left !important;}
.code {text-align: left !important; ime-mode: disabled;}
.amount {text-align: right !important; ime-mode: disabled;}
.numeric {text-align: right !important; ime-mode: disabled;}
.numeric-red {color: red; text-align: right !important; ime-mode: disabled;}
.date {text-align: center !important; ime-mode: disabled;}
.time {text-align: center !important; ime-mode: disabled;}
td.text, th.text {padding-left: 5px !important;}
td.amount, th.amount {padding-right: 5px !important;}
td.numeric, th.numeric {padding-right: 5px !important;}

table.list-table table.list-contents th {background-color: #e5e5e5;}
table.list-table table.list-contents th.select {color: #FFF; border-color: #000; background-color: #4169E1;}
table.list-table table.list-contents tr.even {background-color: #fff;}
table.list-table table.list-contents tr.odd {background-color: #ffffe0;}
table.list-table table.list-contents tr.select td {color: #FFF; border-color: #000; background-color: #4169E1;}